﻿@charset "utf-8";
html,body{font-family: "思源黑体","Arial";font-weight: 400;}
/*hide scroll*/
html,body{-ms-overflow-style: none;}
::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-thumb {background:#dddddd;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background:#bbb;}

header,
.foot_con,
.foot_btm,
.box_con{padding: 0 6.25vw;}
/*头部样式*/
header{margin:0 auto;position: absolute;top:0;left:0;right:0;z-index: 6;text-align: center;transition: ease-in 0.75s;height: 8.854166666666668vw;background: url(../images/head_bg.png) no-repeat center;background-size: cover;}
header h1{line-height: 8.854166666666668vw;width: 15.677083333333334vw;height: 8.854166666666668vw;overflow: hidden;transition: ease-in 0.75s;position: relative;z-index: 1;}
header h1 a{display: block;position: absolute;top: 0;height: 8.854166666666668vw;}
header h1 .img1{opacity: 1;transition: 0.75s ease-in-out;}
header h1 .img2{opacity: 0;transition: 0.75s ease-in-out;}
.son{height: 100vh;overflow-y: hidden;}
.son header h1 .img1{opacity: 0;transition: 0.75s ease-in-out;}
.son header h1 .img2{opacity: 1;transition: 0.75s ease-in-out;}
.fixeds.son header h1 .img1{opacity: 1;transition: 0.75s ease-in-out;}
.fixeds.son header h1 .img2{opacity: 0;transition: 0.75s ease-in-out;}
header .head_right{line-height: 2.34375vw;padding: 3.2552083333333335vw 0;transition: ease-in 0.75s;}
header .head_right .head_nav{display: inline-block;vertical-align: top;}
.son header .head_right .head_nav{opacity: 0;}
header .head_right .head_nav ul li{display: inline-block;vertical-align: top;font-size: 1.1458333333333335vw;color:#fff;position: relative;}
header .head_right .head_nav ul li a{color:#fff;display: block;padding: 0 1.0416666666666667vw;transition: ease-in 0.75s;position: relative;}
header .head_right .head_nav ul li>a::after{content: "";display: none;width: 11px;height: 6px;background: url(../images/jt_top.png) no-repeat;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
header .head_right .head_nav ul li.active>a,
header .head_right .head_nav ul li:hover>a{color:#ed6d1e;}
header .head_right .head_nav ul li:hover>a::after{display: block;}
header .head_right .head_nav ul li .show1{position:fixed;width: 100%;top: 5.625vw;left: 0;right: 0;margin: 0 auto;background: url(../images/menu_pc_bg.png) no-repeat center;background-size: cover;display: none;border-top: 4px solid #ed6d1e;transition: ease-in 0.75s;z-index: 2;}
header .head_right .head_nav ul li .show1 dl{width: 20%;border-right: 1px solid rgba(255, 255, 255, .2);box-sizing: border-box;text-align: left;padding: 1.5625vw;box-sizing: border-box;}
/* header .head_right .head_nav ul li .show1 dl:last-child{border-right: none;} */
header .head_right .head_nav ul li .show1 dl dd>a{font-size: 0.8333333333333334vw;line-height: 1.875vw;color:#fff;font-weight: normal;opacity: 0.6;}
header .head_right .head_nav ul li .show1 dl dd a:hover{opacity: 1;}
header .head_right .head_nav ul li .show1 dl dd span,
header .head_right .head_nav ul li .show1 dl dd p{display: block;cursor: pointer;font-size: 0.8333333333333334vw;line-height: 1.875vw;color: #fff;font-weight: normal;}
header .head_right .head_nav ul li .show1 dl dd span{position: relative;opacity: 0.6;}
header .head_right .head_nav ul li .show1 dl dd span::after{content: "";display: block;width: 12px;height: 6px;background: url(../images/js.png) no-repeat;position: absolute;right: 0;top: 50%;margin-top: -3px;transform: rotate(-90deg);transition: ease-in 0.5s;}
header .head_right .head_nav ul li .show1 dl dd.active span{opacity: 1;}
header .head_right .head_nav ul li .show1 dl dd.active span::after{transform: rotate(0deg);transition: ease-in 0.5s;}
header .head_right .head_nav ul li .show1 dl dd p{padding-left: 0.7em;height: 0;overflow: hidden;}
header .head_right .head_nav ul li .show1 dl dd.active p{max-height: 250px;overflow-y: auto;height: 100%;}
header .head_right .head_nav ul li .show1 dl dd.active p::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
header .head_right .head_nav ul li .show1 dl dd.active p::-webkit-scrollbar {width:3px;height:1.0416666666666667vw;}
header .head_right .head_nav ul li .show1 dl dd.active p::-webkit-scrollbar-thumb {background:#ed752c;background-clip:padding-box;min-height:1.4583333333333335vw;}
header .head_right .head_nav ul li .show1 dl dd.active p::-webkit-scrollbar-thumb:hover {background:#ed752c;}

header .head_right .head_nav ul li:hover .show1{display: flex;justify-content:flex-end;}
header .head_right .head_nav ul li:nth-child(2):hover .show1,
header .head_right .head_nav ul li:nth-child(5):hover .show1{justify-content: center;}
header .head_right .head_nav ul li .show1 .tct{width: 44.270833333333336vw;margin: 0 auto;display: flex;justify-content: flex-end;}
header .head_right .head_nav ul li .show1 .tct .txt{display: flex;flex-direction: column;justify-content: center;padding-right: 2.604166666666667vw;border-right: 1px solid rgba(255, 255, 255, .2);text-align: left;}
header .head_right .head_nav ul li .show1 .tct .txt a{display: block;}
header .head_right .head_nav ul li .show1 .tct .txt a::before{content: "";display: inline-block;vertical-align: middle;width: 0.5208333333333334vw;height: 0.5208333333333334vw;border-radius: 10px;background: #fff;color: #fff;margin-right: 0.5208333333333334vw;}
header .head_right .head_nav ul li .show1 .tct .pic{width: 22.395833333333336vw;height:11.458333333333334vw;border-radius: 10px;overflow: hidden;margin: 2.604166666666667vw 0 2.604166666666667vw 2.604166666666667vw;}
.head_menu{background: url(../images/head_menu_bg.png) no-repeat center;background-size: cover;width: 9.895833333333334vw;display: inline-flex;position: relative;z-index: 33;}
.head_menu a{width: 33%;display: inline-block;color:#fff;}

header .head_right .head_nav ul li .show1.show2{flex-wrap: wrap;justify-content: flex-start;}
header .head_right .head_nav ul li .show1.show2 dl{width: 25%;}
header .head_right .head_nav ul li .show1.show2 dl:nth-child(1),
header .head_right .head_nav ul li .show1.show2 dl:nth-child(2),
header .head_right .head_nav ul li .show1.show2 dl:nth-child(3),
header .head_right .head_nav ul li .show1.show2 dl:nth-child(4){padding-bottom: 0;}
header .head_right .head_nav ul li .show1.show2 dl:nth-child(5),
header .head_right .head_nav ul li .show1.show2 dl:nth-child(6),
header .head_right .head_nav ul li .show1.show2 dl:nth-child(7),
header .head_right .head_nav ul li .show1.show2 dl:nth-child(8){padding-top: 0;}
header .head_right .head_nav ul li .show1.show3 dl{width: 40%;display: flex;padding: 1.5625vw 0;justify-content: flex-end;}
header .head_right .head_nav ul li .show1.show3 dl dt{width: 25%;padding-top: 2.0833333333333335vw;}
header .head_right .head_nav ul li .show1.show3 .box_con{width: 100%;}
header .head_right .head_nav ul li .show1.show3 .tct{width: 100%;}
header .head_right .head_nav ul li .show1.show4 dl{width: 14%;}

.lang{font-size: 0.9375vw;}
.search{position: relative;}
.search span{display: block;width: 0.9375vw;height:0.9375vw;margin: 0.703125vw auto;}
.search span img{display: block;}
.search .form{width: 0px;height: 2.34375vw;position: absolute;top: 0vw;right: 6.666666666666667vw;background: #f8f8f8;overflow: hidden;transition: 0.75s ease-in-out;}
.search .form input{width: 21vw;line-height: 2.34375vw;border:none;float: left;text-indent: 1em;background: none;}
.search .form button{background: #ed6d1e;border:none;width: 4vw;line-height: 2.34375vw;float: right;}
.search_active .search .form{width: 25vw;transition: 0.75s ease-in-out;}

.menus{display: inline-block;vertical-align: middle;cursor: pointer;}
.menus span{width: 1.0416666666666667vw !important;position: relative;display: block;height: 1px;background: #fff;margin: 1.1458333333333335vw auto;transition: 0.75s ease-in-out;}
.menus span::before,
.menus span::after{display: block;content: "";width: 100%;height: 1px;background: #fff;position: absolute;transition: 0.75s ease-in-out;}
.menus span::before{top: -0.4166666666666667vw;}
.menus span::after{top: 0.4166666666666667vw;}
.son .menus span{height: 0;transition: 0.5s ease-in-out;}
.son .menus span::before{transform: rotate(45deg);top: 0;transition: 0.75s ease-in-out;}
.son .menus span::after{transform: rotate(-45deg);top: 0;transition: 0.75s ease-in-out;}
.fixeds header{height: 3.6458333333333335vw;position: fixed;transition: ease-in 0.75s;background: #fff;}
.fixeds header h1{line-height: 3.6458333333333335vw;transition: ease-in 0.75s;}
.fixeds header .head_right{padding: 0.6510416666666667vw 0;transition: ease-in 0.75s;}
.fixeds header .head_right .head_nav ul li>a{color:#333;transition: ease-in 0.75s;}
.fixeds header .head_right .head_nav ul li .show1{top: 3.0208333333333335vw;transition: ease-in 0.75s;}
.son header .head_right .head_nav ul li a,
.search_active header .head_right .head_nav ul li a{opacity: 0;transition: ease-in 0.75s;}

.menu_pc{width: 100vw;height: 100vh;background: url(../images/menu_pc_bg.png) no-repeat center;background-size: cover;position: fixed;top: 0;left: 0;right: 0;z-index: -1;opacity: 0;transition: 0.75s ease-in-out;border-bottom: 3px solid #ed6d1e;box-sizing: border-box;}
.son .menu_pc{opacity: 1;transition: 0.75s ease-in-out;z-index: 5;}
.menu_pc .menu_pc_con{padding: 0 6.25vw;}
.menu_pc_left{width: 24.479166666666668vw;height: 100vh;border-right: 1px solid rgba(255, 255, 255, 0.2);position: relative;}
.menu_pc_left .tct_top{position: absolute;top: 8.854166666666668vw;}
.menu_pc_left .tct_top p{font-size: 1.25vw;line-height: 2.0833333333333335vw;color:#fff;margin-bottom: 0.78125vw;}
.menu_pc_left .tct_top p b{font-size: 2.0833333333333335vw;font-weight: bold;color:#fff;}
.menu_pc_left .tct_top h3{margin-top: 3.125vw;font-size: 1.25vw;line-height: 2.0833333333333335vw;color:#fff;margin-bottom: 0.78125vw;}

.menu_pc_left .tct_btm{position: absolute;bottom: 0;left: 0;right: 0;}
.menu_pc_left .tct_btm p{text-align: center;font-size: 0.7291666666666667vw;line-height: 1.6666666666666667vw;color:#fff;opacity: 0.6;margin: 0.78125vw auto;font-weight: 200;}
.menu_pc_left .tct_btm p a{color:#fff;}
.menu_pc_left .tct_btm .tst{padding: 1.3020833333333335vw;background: #ed752c;}
.menu_pc_left .tct_btm .tst h3{font-size: 1.5625vw;line-height: 3.125vw;color:#fff;}
.menu_pc_left .tct_btm .tst p{font-size: 0.8333333333333334vw;line-height: 1.6666666666666667vw;color:#fff;text-align: left;opacity: 1;font-weight: 500;margin: 0 auto;}

.menu_pc_right{position: relative;width: 50vw;height:35.41666666666667vw;top: 8.854166666666668vw;left: 3.125vw;overflow-y: scroll;padding-right: 9.916667vw;}
.menu_pc_right::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
.menu_pc_right::-webkit-scrollbar {width:3px;height:1.0416666666666667vw;}
.menu_pc_right::-webkit-scrollbar-thumb {background:#ed752c;background-clip:padding-box;min-height:1.4583333333333335vw;}
.menu_pc_right::-webkit-scrollbar-thumb:hover {background:#ed752c;}
.menu_pc_right .tct_con{font-size: 0;}
.menu_pc_right .tct_con dl{border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding: 1.0416666666666667vw 0;}
.menu_pc_right .tct_con dl dt,
.menu_pc_right .tct_con dl dd{display: inline-block;vertical-align: top;}
.menu_pc_right .tct_con dl dt{font-size: 1.4583333333333335vw;line-height: 2.604166666666667vw;color:#fff;width: 20.052083333333336vw;}
.menu_pc_right .tct_con dl dt::before{content: "";display: inline-block;vertical-align: middle;width: 0.5208333333333334vw;height:0.5208333333333334vw;border-radius: 10px;background: #fff;color:#fff;margin-right: 0.5208333333333334vw;}
.menu_pc_right .tct_con dl dt a{color: #fff;}
.menu_pc_right .tct_con dl dd{width: 29.6875vw;font-size: 0;}
.menu_pc_right .tct_con dl dd a{display: inline-block;vertical-align: top;width: 50%;font-size: 0.9375vw;line-height: 2.34375vw;color:#fff;font-weight: 200;}


/*底部样式*/
footer{margin: 0 auto;background: url(../images/footer_bg.jpg) no-repeat center;background-size: cover;overflow: hidden;}
.foot_con{padding-top: 4.166666666666667vw;padding-bottom: 1.5625vw;}
.foot_top{display: flex;justify-content: space-between;align-items: flex-end;border-bottom: 1px solid rgba(255, 255, 255, 0.2);padding-bottom: 1.5625vw;}
.foot_top .logos{max-width: 7.65625vw;}
.foot_top .link dl{display: flex;}
.foot_top .link dl dt{font-size: 0.8333333333333334vw;line-height: 1.5625vw;color:#fff;opacity: 0.6;}
.foot_top .link dl dd a{font-size: 0.8333333333333334vw;line-height: 1.5625vw;color:#fff;display: block;}
.foot_top .link dl dd a img{width: 50%;}
.foot_top .link dl dd:last-child a{margin-right: 0;}
.foot_tct{display: flex;justify-content: space-between;padding-top: 1.5625vw;}
.foot_tct .foot_tctl{width: 78%;}
.foot_tct .foot_tctl dl,
.foot_tct .foot_tctr dl{display: flex;}
.foot_tct .foot_tctl dl dt,
.foot_tct .foot_tctl dl dd{padding-right: 3.6458333333333335vw;box-sizing: border-box;}
.foot_tct .foot_tctl dl dt{font-size: 1.3541666666666667vw;font-weight: bold;color:#fff;}
.foot_tct .foot_tctl dl dd span{font-size: 1.0416666666666667vw;line-height: 1.6666666666666667vw;color:#fff;display: block;padding-bottom: 0.78125vw;}
.foot_tct .foot_tctl dl dd span img{width: 1.40625vw;height: 1.40625vw;padding: 0.2604166666666667vw;border:1px solid rgba(255, 255, 255, .6);border-radius: 5px;margin-right: 0.5208333333333334vw;}
.foot_tct .foot_tctl dl dd p{font-size: 0.8333333333333334vw;line-height: 1.6666666666666667vw;color:#fff;opacity: 0.6;}
.foot_tct .foot_tctr dl{justify-content: flex-end;}
.foot_tct .foot_tctr dl dd{width: 6.25vw;text-align: center;margin-left: 2.0833333333333335vw;}
.foot_tct .foot_tctr dl dd p{font-size: 0.7291666666666667vw;line-height: 1.875vw;color:#fff;opacity: 0.4;}
.foot_tct .foot_tctr{width: 22%;padding-left: 1.5625vw;box-sizing: border-box;border-left: 1px solid rgba(255, 255, 255, 0.2);}

.foot_btm{border-top: 1px solid rgba(255, 255, 255, 0.2);}
.foot_btm p{padding: 0.78125vw 0;font-size: 0.7291666666666667vw;line-height: 1.5625vw;color:#fff;opacity: 0.6;}
.foot_btm p a{color:#fff;}
.foot_l dl dd a:hover,
.foot_btm p a:hover,
.menu_pc_left .tct_btm p a:hover,
.menu_pc_right .tct_con dl dd a:hover{text-decoration: underline !important;}

.main_pop{position: fixed;z-index: 6;right: 0;top: 35%;}
.main_pop .item{background: #ed6d1e;padding: 0.5208333333333334vw;border-radius: 10px;text-align: center;margin-bottom: 0.5208333333333334vw;}
.main_pop .item p{font-size: 0.7291666666666667vw;line-height: 1.5625vw;color:#fff;}
.gotop{opacity: 0;}
.toshow{opacity: 1;}


/*banner样式*/
.banner{height:100vh;position: relative;overflow: hidden;width: 100vw;}
.banner .swiper-container-banner .swiper-slide a{display: block;height:100vh;}
.swiper-pagination-banner{text-align: center;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;z-index: 2;bottom: 2.0833333333333335vw !important;}
.swiper-pagination-banner .swiper-pagination-bullet{background: rgba(255, 255, 255, .8);opacity: 1;width: 0.78125vw;height: 0.78125vw;margin: 0 1.0416666666666667vw !important;border-radius: 0;}
.swiper-pagination-banner .swiper-pagination-bullet-active{background: #ed6d1e;}
.swiper-container-banner .swiper-button-prev,
.swiper-container-banner .swiper-button-next{width: 2.291666666666667vw;height:2.3958333333333335vw;overflow: hidden;background: url(../images/jt_icon.png) no-repeat center;opacity: 1;background-size: cover;z-index: 2;}
.swiper-container-banner .swiper-button-prev{left: 6.25vw;}
.swiper-container-banner .swiper-button-next{transform: rotate(180deg);right: 6.25vw;}
.swiper-container-banner .swiper-button-prev::after,
.swiper-container-banner .swiper-button-next::after{display: none;}
.swiper-container-banner .swiper-button-prev:hover,
.swiper-container-banner .swiper-button-next:hover{background: url(../images/jt_icon2.png) no-repeat;background-size: cover;}
.video{position: absolute;bottom: 20%;left: 8%;right: 0;margin: 0 auto;height: 4.6875vw;z-index: 4;}
.video .ico{position: absolute;z-index: 4;width: 6.25vw;text-align: center;cursor: pointer;}
.video .ico span{display: block;width: 4.6875vw;height:4.6875vw;margin: 0.5208333333333334vw auto;}
.video .ico p{font-size: 1.0416666666666667vw;line-height: 1.6666666666666667vw;color:#fff;}
.video_pop{position: fixed;top: 0;left: 0;right: 0;margin: 0 auto;height: 100vh;z-index: 99;background: rgba(0, 0, 0, 0.8);display: none;flex-direction: column;align-items: center;justify-content: center;}
.video_pop .colse{width: 1.5625vw;height: 1.5625vw;border-radius: 1.5625vw;border:1px solid #fff;box-sizing: border-box;text-align: center;line-height: 1.5625vw;font-size: 0.7291666666666667vw;color:#fff;display: block;margin: 0 15% 0.78125vw auto;cursor: pointer;}
.video_pop video{width: 65%;}
.video_pop.active{display: flex;}

.box1 h3,
.box2 h3,
.box3 h3,
.box4 h3,
.box5 h3,
.box6 h3{font-size: 2.291666666666667vw;line-height: 2.604166666666667vw;font-weight: bold;}
.box3 .box_con h3 img,
.box4 .box_con h3 img,
.box5 .box_con h3 img,
.box6 .box_con h3 img{display: inline-block;vertical-align: text-bottom;margin-right: 0.2604166666666667vw;width: 1.6666666666666667vw;height: 1.9791666666666667vw;}

.lg_1400,
.lg_1340{width: 75%;margin: 0 auto;}

.box1, .box2, .box3 {background-size: cover;background-position: 50%;background-color: #999; }

.box1 .box_con{padding:6.25vw 0;text-align: center;}
.box1 h3{color:#fff;}
.box1 p{font-size: 0.9375vw;line-height: 2.0833333333333335vw;color:#fff;}
.bumpy-char,
.beat-char{position: relative;display: inline-block;background: transparent;}
.rotate{
	transform:rotate(360deg) ;
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg);
	-webkit-transition-duration: 0.7s;
}

.box2{height: 70vh;}
.box2 ul{display: flex;}
.box2 ul li{width: 20%;border-right: 1px solid rgba(255, 255, 255, 0.3);box-sizing: border-box;height: 70vh; position: relative;overflow: hidden;}
.box2 ul li::before{content: "";display: block;width: 100%;height: 70vh;position: absolute;bottom: 0;left: 0;right:0;transform: translateY(100%);transition: 0.75s ease-in;}
.box2 ul li:hover::before,
.box2 ul li.active::before{background: rgba(22, 68, 135, 0.5);transition: ease-in 0.75s;transform: translateY(0%);}
.box2 ul li .tct{position: absolute;bottom: 5.729166666666667vw;left: 0;right: 0;margin: 0 auto;padding: 0 3.125vw;}
.box2 ul li .tct span{display: block;width: 3.90625vw;height: 3.90625vw;overflow: hidden;margin-bottom: 2.0833333333333335vw;}
.box2 ul li .tct h3{font-size: 1.5625vw;line-height: 2.0833333333333335vw;color:#fff;height: 4.166666666666667vw;font-weight: normal;}
.box2 ul li .tct a{display: inline-block;font-size: 0.7291666666666667vw;line-height: 1.6666666666666667vw;color:#fff;margin-top: 1.5625vw;height: 0;transition: height 0.75s;overflow: hidden;}
.box2 ul li .tct a::after{content: "";display: inline-block;width: 0.625vw;height: 0.625vw;background: url(../images/box2_jt.png) no-repeat;background-size: cover;margin-left: 0.5208333333333334vw;}
.box2 ul li:hover .tct a{height: 1.6666666666666667vw;transition: height 0.75s;}

.box3{height: 100vh;}
.box3 .box_con{padding: 5.208333333333334vw 0;position: relative;}
.box3 .box_con h2{position: absolute;font-size: 9.375vw;line-height: 9.375vw;color:#fff;opacity: 0.04;font-weight: bold;}
.box3 .box_con h3{color:#fff;margin: 3.385416666666667vw auto;position: relative;z-index: 2;}
.box3 .box_con p{width: 36.458333333333336vw;font-size: 0.9375vw;line-height: 2.0833333333333335vw;color:#fff;text-align: justify;}
.box3_con{background: url(../images/box3_list_bg.jpg) no-repeat center; background-size: cover;height: 12.5vw;border-radius: 8px;margin-top: -1.0416666666666667vw;position: relative;z-index: 1;}
.box3_con ul{padding-left: 45%;display: flex;padding-right: 3%;box-sizing: border-box;}
.box3_con ul li{margin: 2.166666666666667vw auto;padding: 0 1.625vw;border-right: 1px solid #dedede;}
.box3_con ul li span{display: block;text-align: left;font-size: 1.1458333333333335vw;line-height: 1.875vw;color:#333;}
.box3_con ul li span img{width: 1.875vw;height: 1.875vw;}
.box3_con ul li span:nth-child(2){font-size: 4.6875vw;color:#164487;line-height: 4.166666666666667vw;font-weight: bold;}
.box3_con ul li span sub{font-size: 1.1458333333333335vw;line-height: 1.875vw;color:#333;font-weight: normal;display: inline-block;vertical-align: text-bottom;}
.box3_con ul li span:nth-child(3){vertical-align: bottom;}
.box3_con ul li:last-child{border-right: 0;}
.box3_list ul{display: flex;}
.box3_list ul li{width: 50%;text-align: center;}
.box3_list ul li::before{content: "";display: block;width: 100%;height: 0.3125vw;background: #334d72;border-radius: 6px;}
.box3_list ul li:last-child:before{background: #ed6d1e;}
.box3_list ul li h3{font-size: 1.5625vw;line-height: 2.0833333333333335vw;color:#333;margin: 1.0416666666666667vw auto;font-weight: normal;}
.box3_list ul li .mores{display: inline-block;width: 7.8125vw;line-height: 2.0833333333333335vw;text-align: center;border: 1px solid #333;border-radius: 2.0833333333333335vw;font-size: 0.7291666666666667vw;color:#333;transition: ease-in 0.75s;}
.box3_list ul li .mores img{width: 0.9375vw;height: 0.78125vw;vertical-align: text-bottom;margin-right: 0.2604166666666667vw;}
.box3_list ul li .mores:hover{width: 9.375vw;transition: ease-in 0.75s;background: #334d72;color:#fff;}

.box4{height: 100vh;}
.box4 .box_con{padding: 7.8125vw 0 3.6458333333333335vw;}
.box4 .box_con h3{color:#fff;margin: 0 auto 2.604166666666667vw;position: relative;z-index: 2;}
.box4 .box_con p{width: 25.520833333333336vw;font-size: 0.9375vw;line-height: 2.0833333333333335vw;color:#fff;text-align: justify;}
.box4 .box_con .mores{display: inline-block;width: 7.8125vw;line-height: 2.0833333333333335vw;text-align: center;border: 1px solid #fff;border-radius: 2.0833333333333335vw;font-size: 0.7291666666666667vw;color:#fff;transition: ease-in 0.75s;margin-top: 2.604166666666667vw;}
.box4 .box_con .mores img{width: 0.9375vw;height: 0.78125vw;vertical-align: text-bottom;margin-right: 0.2604166666666667vw;}
.box4 .box_con .mores:hover{width: 9.375vw;transition: ease-in 0.75s;background: #334d72;color:#fff;}
.box4_list{margin: 4.6875vw auto 0;}
.box4_list ul{font-size: 0;}
.box4_list ul li{width: 16%;display: inline-block;vertical-align: top;margin: 0 0.3333%;height:16.145833333333336vw;border-radius: 10px;position: relative;overflow: hidden;}
.box4_list ul li .tct{background: rgba(255, 255, 255, 0.8);height: 10.416666666666668vw;border-radius: 10px;margin-top:5.729166666666667vw;padding: 1.0416666666666667vw;box-sizing: border-box;position: relative;z-index: 2;transition: ease-in 0.75s;}
.box4_list ul li .tct span{display: block;width: 3.90625vw;height: 3.90625vw;margin: 0.5208333333333334vw auto;background-size: contain !important;}
.box4_list ul li:nth-child(1) .tct span{background: url(../images/box4_icon_01.png) no-repeat center;}
.box4_list ul li:nth-child(2) .tct span{background: url(../images/box4_icon_02.png) no-repeat center;}
.box4_list ul li:nth-child(3) .tct span{background: url(../images/box4_icon_03.png) no-repeat center;}
.box4_list ul li:nth-child(4) .tct span{background: url(../images/box4_icon_04.png) no-repeat center;}
.box4_list ul li:nth-child(5) .tct span{background: url(../images/box4_icon_06.png) no-repeat center;}
.box4_list ul li:nth-child(6) .tct span{background: url(../images/box4_icon_05.png) no-repeat center;}
.box4_list ul li:nth-child(1).active .tct span{background: url(../images/box4_icon_010.png) no-repeat center;}
.box4_list ul li:nth-child(2).active .tct span{background: url(../images/box4_icon_020.png) no-repeat center;}
.box4_list ul li:nth-child(3).active .tct span{background: url(../images/box4_icon_030.png) no-repeat center;}
.box4_list ul li:nth-child(4).active .tct span{background: url(../images/box4_icon_040.png) no-repeat center;}
.box4_list ul li:nth-child(5).active .tct span{background: url(../images/box4_icon_060.png) no-repeat center;}
.box4_list ul li:nth-child(6).active .tct span{background: url(../images/box4_icon_050.png) no-repeat center;}
.box4_list ul li .tct h3{font-size: 1.1458333333333335vw;line-height: 1.6666666666666667vw;color:#111;text-align: center;height: 3.3333333333333335vw;font-weight: 400;}
.box4_list ul li .tct a{display: block;font-size: 0.7291666666666667vw;line-height: 1.6666666666666667vw;color:#fff;text-align: center;margin: 1.5625vw auto 0;height: 0;transition: ease-in 0.75s;overflow: hidden;}
.box4_list ul li .tct a::after{content: "";display: inline-block;width: 0.625vw;height: 0.625vw;background: url(../images/box2_jt.png) no-repeat;background-size: cover;margin-left: 0.5208333333333334vw;}
.box4_list ul li:hover .tct a{height: 1.6666666666666667vw;transition: ease-in 0.75s;}
.box4_list ul li:last-child{margin-right: 0;}
.box4_list ul li::before{content: "";display: block;width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;background: rgba(22, 68, 135, 0.94);transform: translateY(100%);transition: ease-in 0.75s;border-radius: 10px;}
.box4_list ul li::after{content: "";display: block;width: 100%;height: 0px;transition: ease-in 0.75s;background: #ed6d1e;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.box4_list ul li.active::before,
.box4_list ul li:hover::before{transform: translateY(0%);transition: ease-in 0.75s;}
.box4_list ul li.active .tct,
.box4_list ul li:hover .tct{background: rgba(255, 255, 255, 0);transition: ease-in 0.75s;height: 14.583333333333334vw;margin-top: 1.5625vw;}
.box4_list ul li.active .tct h3,
.box4_list ul li:hover .tct h3{color:#fff;transition: ease-in 0.75s;}
.box4_list ul li.active .tct a,
.box4_list ul li:hover .tct a{height: auto;transition: ease-in 0.75s;}
.box4_list ul li:hover::after,
.box4_list ul li.active::after{height: 0.5208333333333334vw;transition: ease-in 0.75s;}

.box5 .box_con{padding: 6.25vw 0;}
.box5 .box_con h3{color:#333;margin: 2.604166666666667vw auto;position: relative;z-index: 2;}
.swiper-container-box5{position: relative;margin: -7.8125vw auto 0;background: url(../images/box5_item_bg.png) no-repeat center;background-size: contain;}
.swiper-container-box5 .swiper-slide .slide_item{width: 30vw;height:36.04166666666667vw;margin: 0 auto;overflow: hidden;}
.swiper-container-box5 .swiper-slide .slide_item span{display: block;text-align: center;margin: 0.9375vw auto;width: 3.385416666666667vw;height: 3.385416666666667vw;}
.swiper-container-box5 .swiper-slide .slide_item h3{padding-top: 7.552083333333334vw;text-align: center;font-size: 3.4375vw;color:#1a4a8c;font-style: oblique;}
.swiper-container-box5 .swiper-slide .slide_item em{display: block;background: #dedede;width: 7.291666666666667vw;height: 1px;position: relative;margin: 1.5625vw auto;}
.swiper-container-box5 .swiper-slide .slide_item em::after{content: "";display: block;width: 2.0833333333333335vw;height:3px;background: #1a4a8c;position: absolute;top: -1px;left: 0;right: 0;margin: 0 auto;}
.swiper-container-box5 .swiper-slide .slide_item p{width: 23.5vw;margin: 0 auto;font-size: 1.25vw;line-height: 2.1875vw;color:#333;font-weight: bold;text-align: center;}
.swiper_btn{position: absolute;top: 50%;left: 0;width: 100%;height: 4.427083333333334vw;z-index: 3;display: flex;justify-content: space-between;}
.swiper-container-box5 .swiper-button-prevs,
.swiper-container-box5 .swiper-button-nexts{content: "";display: block;width: 3.125vw;height: 4.427083333333334vw;text-align: center;border:1px solid #333;border-radius: 10px;text-align: center;line-height: 4.427083333333334vw;cursor: pointer;}
.swiper-container-box5 .swiper-button-prevs::after,
.swiper-container-box5 .swiper-button-nexts::after{content: "";display: block;width: 0.625vw;height: 0.625vw;background: url(../images/box5_jt1.png) no-repeat center;background-size: cover;margin: 1.875vw auto;}
.swiper-container-box5 .swiper-button-prevs::after{transform: rotate(180deg);}
.swiper-container-box5 .swiper-button-prevs:hover,
.swiper-container-box5 .swiper-button-nexts:hover{background: #ed6d1e;border:1px solid #ed6d1e;}
.swiper-container-box5 .swiper-button-prevs:hover::after,
.swiper-container-box5 .swiper-button-nexts:hover::after{background: url(../images/box5_jt2.png) no-repeat center;background-size: cover;}

.swiper-container-box5 .yyui_tab{width: 30vw;height:36.04166666666667vw;margin: 0 auto;}
.swiper-container-box5 .yyui_tab>ul{position: relative;width: 100%;height: 100%;margin: 0 auto;z-index: 3;}
.swiper-container-box5 .yyui_tab>ul>li{width: 5.208333333333334vw;height: 5.208333333333334vw;border-radius: 5.208333333333334vw;position: absolute;border:1px solid #1a4a8c;margin: 0 auto;z-index: 2;text-align: center;display: none;cursor: pointer;}
.swiper-container-box5 .yyui_tab>ul>li.actived{width: 5.208333333333334vw;height: 5.208333333333334vw;border-radius: 5.208333333333334vw;display: block;}
.swiper-container-box5 .yyui_tab>ul>li img{width: 3.385416666666667vw;height:3.385416666666667vw;background: #eee;border-radius: 3.385416666666667vw;margin: 0.9375vw auto;}
.swiper-container-box5 .yyui_tab>ul>li:nth-child(1){top: 0;left: 0;right: 0;}
.swiper-container-box5 .yyui_tab>ul>li:nth-child(2){right: -5%;top: 22%;}
.swiper-container-box5 .yyui_tab>ul>li:nth-child(3){right: -5%;top: 67%;}
.swiper-container-box5 .yyui_tab>ul>li:nth-child(4){bottom: -4%;left: 0;right: 0;}
.swiper-container-box5 .yyui_tab>ul>li:nth-child(5){left: -5%;top: 67%;}
.swiper-container-box5 .yyui_tab>ul>li:nth-child(6){left: -5%;top: 22%;}
.swiper-container-box5 .yyui_tab .content-wrap{display: block;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;width: 100%;overflow: hidden;height: 40vw;}
/* .swiper-container-box5 .yyui_tab .yyui_tab_content{display: none;} */

.box6 .box_con{padding: 6.25vw 0;}
.box6 .box_con h3{color:#333;margin: 2.604166666666667vw auto;position: relative;z-index: 2;}
.box6 .box_con .yyui_tab>ul{display: block;margin: -4.947916666666667vw auto 3.125vw;text-align: center;position: relative;z-index: 2;}
.box6 .box_con .yyui_tab>ul>li{display: inline-block;vertical-align: middle;font-size: 0.8333333333333334vw;line-height: 2.34375vw;color:#111;cursor: pointer;padding: 0 0.5208333333333334vw;}
.box6 .box_con .yyui_tab>ul>li.yyui_tab_title_this{background: #164487;color:#fff;border-radius: 10px;}
.box6 .box_con .yyui_tab .yyui_tab_content{display: none;}
.box6 .box_con .yyui_tab .yyui_tab_content_this{position: relative;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .mores{display: block;width: 7.8125vw;line-height: 2.0833333333333335vw;text-align: center;border: 1px solid #333;border-radius: 2.0833333333333335vw;font-size: 0.7291666666666667vw;color:#333;transition: ease-in 0.75s;margin: 2.604166666666667vw auto 0;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .mores img{width: 0.9375vw;height: 0.78125vw;vertical-align: text-bottom;margin-right: 0.2604166666666667vw;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .mores:hover{width: 9.375vw;transition: ease-in 0.75s;background: #334d72;color:#fff;}
.swiper-container-news{position: relative;overflow: hidden;}
.swiper-container-news .swiper-slide{background: #f8f8f8;border-radius: 10px;box-shadow: 0 8px 20px rgba(22, 68, 135, 0.16);margin-bottom: 1.5625vw;}
.swiper-container-news .swiper-slide .pic{width: 100%;height:11.458333333333334vw;overflow: hidden;border-radius: 10px;}
.swiper-container-news .swiper-slide .pic img{transition: ease-in 0.75s;}
.swiper-container-news .swiper-slide .tct{padding: 1.0416666666666667vw;}
.swiper-container-news .swiper-slide .tct .tit{font-size: 1.3541666666666667vw;line-height: 2.0833333333333335vw;color:#111;}
.swiper-container-news .swiper-slide .tct .more{margin: 0.5208333333333334vw auto;}
.swiper-container-news .swiper-slide .tct .more span{width: 48%;display: inline-block;font-size: 0.7291666666666667vw;line-height: 1.6666666666666667vw;color:#333;}
.swiper-container-news .swiper-slide .tct .more span img{margin-left: 0.5208333333333334vw;}
.swiper-container-news .swiper-slide .tct .more em{width: 48%;display: inline-block;text-align: right;font-size: 0.7291666666666667vw;line-height: 1.6666666666666667vw;color:#333;}
.swiper-container-news .swiper-slide .tct .more em img{vertical-align: text-bottom;margin-right: 0.2604166666666667vw;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-btns{position: absolute;right: 0;top: -5.46875vw;width: 9.375vw;height: 2.34375vw;z-index: 2;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-prev,
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-next{content: "";display: block;width: 3.125vw;height: 2.34375vw;text-align: center;border:1px solid #333;border-radius: 10px;text-align: center;line-height: 2.34375vw;z-index: 2;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-prev::after,
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-next::after{content: "";display: block;width: 0.625vw;height: 0.625vw;background: url(../images/box5_jt1.png) no-repeat center;background-size: cover;margin: 0.859375vw auto;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-prev::after{transform: rotate(180deg);}
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-prev:hover,
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-next:hover{background: #ed6d1e;border:1px solid #ed6d1e;}
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-prev:hover::after,
.box6 .box_con .yyui_tab .yyui_tab_content_this .swiper-button-next:hover::after{background: url(../images/box5_jt2.png) no-repeat center;background-size: cover;}
.swiper-container-news .swiper-slide:hover .pic img{transition: ease-in 0.75s;transform: scale(1.1);}
.swiper-container-news .swiper-slide:hover .tct .tit{color:#ed6d1e;}

.box7 .box_con{padding: 6.25vw 0;}
.box7_tit{text-align: center;padding-bottom: 1.5625vw;}
.box7_tit h3{font-size: 1.5625vw;font-weight: bold;color:#333;}
.box7_tit p{font-size: 0.9375vw;line-height: 1.25vw;color:#666;}
.box7_bd form{display: flex;flex-wrap: wrap;justify-content: space-around;}
.box7_bd form .item{width: 31.33333%;margin-top: 1.0416666666666667vw;position: relative;}
.box7_bd form .item2{width: 48%;margin-top: 1.0416666666666667vw;}
.box7_bd form .item p,
.box7_bd form .item2 p{font-size: 0.9375vw;line-height: 1.875vw;color:#333;padding-bottom: 0.78125vw;}
.box7_bd form .item p font,
.box7_bd form .item2 p font{color:#ec1f1f;}
.box7_bd form .item input,
.box7_bd form .item2 input,
.box7_bd form .item2 select{width: 100%;line-height: 2.604166666666667vw;height: 2.604166666666667vw;border:1px solid #bbb;text-indent: 1em;border-radius: 5px;}
.box7_bd form .item select{width: 100%;line-height: 2.604166666666667vw;height: 2.604166666666667vw;border:1px solid #bbb;text-indent: 1em;border-radius: 5px;}
.box7_bd form .item .yzm{position: absolute;bottom: 1px;right: 0;height: 2.604166666666667vw;width: 99px;}
.box7_bd form button{margin: 1.5625vw auto;width: 9.375vw;line-height: 2.604166666666667vw;text-align: center;font-size: 0.9375vw;color: #333;background: #ececec;border-radius: 5px;border:none;}


.bar{height: 31.25vw;}
.bar .bar_wz{display: flex;align-content: center;justify-content: center;align-items: center;width: 100%;height: 31.25vw;background: url(../images/bar_wz_bg.png) no-repeat center 58%;}
.bar .bar_wz h3{font-size: 2.916666666666667vw;font-weight: bold;color:#fff;}

.crumbs{position: relative;z-index: 2;margin-top: -3.90625vw;line-height: 3.90625vw;}
.crumbs dl{display: flex;text-align: right;justify-content: flex-end;}
.crumbs dl dt{margin-right: 0.5208333333333334vw;}
.crumbs dl dt img{margin-top:-2px;}
.crumbs dl dd{font-size: 0.7291666666666667vw;color:#fff;}
.crumbs dl dd a{color:#fff;opacity: 0.6;}
.crumbs dl dd:last-child a{opacity: 1;}

.wrap_con{display: flex;padding:4.166666666666667vw 0;width: 100%;box-sizing: border-box;}
.wrap_left{width: 16.145833333333336vw;}
.wrap_left .tit{background: url(../images/service_tit_bg.png) no-repeat;background-size: cover;line-height: 5.208333333333334vw;font-size: 1.4583333333333335vw;font-weight: bold;color:#fff;}
.wrap_left .tit img{margin-right: 0.78125vw;width: 1.6666666666666667vw;height: 1.9791666666666667vw;}
.wrap_left .item {background: #f3f7f9;box-shadow: 0 5px 15px rgba(22, 68, 135, 0.16);padding: 1.0416666666666667vw;box-sizing: border-box;}
/* .wrap_left .item>ul>li{padding-bottom: 0.78125vw;}
.wrap_left .item>ul>li>a{display: block;font-size: 1.0416666666666667vw;line-height: 1.875vw;color:#333;padding-right: 1.0416666666666667vw;position: relative;transition: ease-in 0.5s;}
.wrap_left .item>ul>li>a::after,
.wrap_left .item>ul>li>a::before{content: "";display: block;width: 0.78125vw;height:2px;background: #333;position: absolute;right: 0;top: 0.8854166666666667vw;transition: ease-in 0.5s;}
.wrap_left .item>ul>li>a::before{transform: rotate(90deg);}
.wrap_left .item>ul>li.active>a,
.wrap_left .item>ul>li:hover>a{color:#164487;transition: ease-in 0.5s;}
.wrap_left .item>ul>li.active>a::after{transition: ease-in 0.5s;background: #164487;}
.wrap_left .item>ul>li.active>a::before{display: none;}
.wrap_left .item>ul>li ul{display: none;padding-top: 0.78125vw;}
.wrap_left .item>ul>li.active ul{display: block;}
.wrap_left .item>ul>li ul li a{display: flex;align-items: center;justify-content: flex-start;font-size: 0.8333333333333334vw;line-height: 1.875vw;color:#333;}
.wrap_left .item>ul>li ul li a::before{content: "";display: block;width: 0.5208333333333334vw;height: 0.5208333333333334vw;border:1px solid #333;margin-right: 0.5208333333333334vw;}
.wrap_left .item>ul>li ul li.active a,
.wrap_left .item>ul>li ul li:hover a{color:#164487;}
.wrap_left .item>ul>li ul li.active a::before{background: #164487;} */
.wrap_left .item>ul>li{padding-bottom: 0.78125vw;position: relative;}
.wrap_left .item>ul li a{display: block;font-size: 1.0416666666666667vw;line-height: 1.875vw;color:#333;padding-right: 1.0416666666666667vw;position: relative;transition: ease-in 0.5s;}
.wrap_left .item>ul li span,
.wrap_left .item>ul li ul li span{display: block;float: right;position: absolute;right: 0;top: 0.36458333333333337vw;width: 0.78125vw;height: 0.78125vw;cursor: pointer;}
.wrap_left .item>ul li ul li{position: relative;}
.wrap_left .item>ul li span::after,
.wrap_left .item>ul li span::before,
.wrap_left .item>ul li ul li span::after,
.wrap_left .item>ul li ul li span::before{content: "";display: block;width: 0.78125vw;height:2px;background: #333;position: absolute;right: 0;top: 0.36458333333333337vw;transition: ease-in 0.5s;}
.wrap_left .item>ul li span::before,
.wrap_left .item>ul li ul li span::before{transform: rotate(90deg);}
.wrap_left .item>ul li.active>a,
.wrap_left .item>ul li:hover>a{color:#164487;transition: ease-in 0.5s;}
.wrap_left .item>ul li.active>span::after{transition: ease-in 0.5s;background: #164487;}
.wrap_left .item>ul li.active>span::before{display: none;}
.wrap_left .item>ul li ul{display: none;padding-top: 0.78125vw;}
.wrap_left .item>ul li.active>ul{display: block;}
.wrap_left .item>ul li ul li a{display: flex;align-items: center;justify-content: flex-start;font-size: 0.8333333333333334vw;line-height: 1.875vw;color:#333;}
.wrap_left .item>ul li ul li a::before{content: "";display: block;width: 0.5208333333333334vw;height: 0.5208333333333334vw;border:1px solid #333;margin-right: 0.5208333333333334vw;}
.wrap_left .item>ul li ul li.active>a,
.wrap_left .item>ul li ul li:hover>a{color:#164487;}
.wrap_left .item>ul li ul li.active>a::before{background: #164487;}

.wrap_left .item>ul li.active ul li ul{padding-top: 0;}
.wrap_left .item>ul li.active ul li ul li a{padding-left: 1.25vw;font-size: 0.78125vw;}
.wrap_left .item>ul li.active ul li ul li a::before{display: none;}
.wrap_right{width: 52.083333333333336vw;margin-left: 1.5625vw;}
.service_items{display: flex;flex-wrap: wrap;}
.service_items .item{width: 32%;padding: 1.0416666666666667vw;box-sizing: border-box;background: #f3f7f9;margin: 0 1.83333% 1.83333% 0;transition: ease-in 0.5s;border-radius: 12px;}
.service_items .item:nth-child(3n){margin-right: 0;}
.service_items .item .pic{width: 100%;height: 13.020833333333334vw;line-height: 13.020833333333334vw;overflow: hidden;border-radius: 12px;margin-bottom: 1.0416666666666667vw;}
.service_items .item .pic img{max-width: 100%;object-fit: cover;transition: ease-in 0.5s;}
.service_items .item .tit{font-size: 1.1458333333333335vw;line-height: 2.0833333333333335vw;color:#333;text-align: center;}
.service_items .item .more{width: 9.375vw;line-height: 2.604166666666667vw;border:1px solid #333;border-radius: 2.604166666666667vw;text-align: center;margin: 1.0416666666666667vw auto;transition: ease-in 0.5s;}
.service_items .item .more span{display: block;font-size: 0.7291666666666667vw;}
.service_items .item .more span::after{content: "";display: inline-block;width: 1.0416666666666667vw;height: 0.4166666666666667vw;background: url(../images/more_icon_01.png) no-repeat;transition: ease-in 0.5s;margin-left: 1.5625vw;}
.service_items .item:hover{background: #1c579a;transition: ease-in 0.5s;}
.service_items .item:hover .tit{color:#fff;}
.service_items .item:hover .pic img{transform: scale(1.1);transition: ease-in 0.5s;}
.service_items .item:hover .more{background: #fff;transition: ease-in 0.5s;color:#1c579a;}
.service_items .item:hover .more span::after{background: url(../images/more_icon_02.png) no-repeat;transition: ease-in 0.5s;}

.about_title{text-align: left;}
.about_title h3{font-size: 1.7708333333333335vw;font-weight: bold;color:#333;padding: 1.5625vw 0;}
.about_title p{width: 100%;height: 1px;background: #b5c0d1;}
.about_title p span{display: block;width: 4.6875vw;height:3px;background: #ed6d1e;}

.wrap_right .mains_text{margin: 1.5625vw auto;}
.wrap_right .mains_text iframe{height: 468px;}
.wrap_right .mains_text p span,
/*.wrap_right .mains_text span{font-size: 14px !important;}*/

.history_list,
.honor_list,
.team_list,
.join_list,
.news_list,
.development_list{position: relative;margin-top: 1.5625vw;}
.wrap_right .mains_text p{position: relative;}
.history_list .list_item{position: relative;padding: 1.5625vw 0;display: none;}
.history_list .list_item::before{content: "";display: block;height: 100%;width: 1px;background: #1855d5;position: absolute;left: 50%;margin-left: 0px;top: 0;visibility:initial;}
.history_list .list_item:nth-child(1):before{margin-top: 2.2395833333333335vw;}
.history_list::after{content: "";display: block;width: 1.5625vw;height: 0.2604166666666667vw;border-radius: 3px;background: #1855d5;left: 0;right: 0;margin: 0 auto;}
.history_list .list_item .item_left{float: left;margin-right: 3%;position: relative;text-align: right;}
.history_list .list_item .item_left::after{content: "";width: 0.8333333333333334vw;height: 0.8333333333333334vw;background: #1855d5;visibility:initial;position: absolute;border-radius: 5px;top: 0.6770833333333334vw;right: -1.9791666666666667vw;}
.history_list .list_item .item_right{float: right;text-align: left;margin-left: 3%;}
.history_list .list_item .item_right ul li{padding-left: 1.0416666666666667vw;position: relative;font-size: 0.9375vw;line-height: 2.1875vw;color: #333;padding-bottom: 0.78125vw;}
.history_list .list_item .item_right ul li:first-child{color:#164487;font-size: 1.204166666666667vw;font-weight: bold;}
.history_list .list_item .item_right ul li::before{content: "";display: block;width: 0.3125vw;height: 0.3125vw;background: #1855d5;border-radius: 2px;position: absolute;left: 0;top: 0.9895833333333334vw;}
.history_list .list_item .item_left,
.history_list .list_item .item_right{width: 47%;max-width: 30.208333333333336vw;}
.history_list .list_item .item_left span{display: inline-block;vertical-align: top;font-size: 2.404166666666667vw;color:#333;padding-left: 1.3020833333333335vw;font-weight: bold;line-height: 1;}
.history_list .list_item:nth-child(even) .item_right{float: left;text-align: right;margin: 0 3% 0 0;}
.history_list .list_item:nth-child(even) .item_left{float: right;margin: 0 0 0 3%;}
.history_list .list_item:nth-child(even) .item_left span{float: left;padding: 0 1.3020833333333335vw 0 0;}
.history_list .list_item:nth-child(even) .item_right ul li{padding: 0 1.0416666666666667vw 0.78125vw 0;}
.history_list .list_item:nth-child(even) .item_right ul li::before{right: 0;left: auto;}
.history_list .list_item:nth-child(even) .item_left::after{left: -1.9791666666666667vw;}
.lg_ckgd{width: 9.375vw;margin: 1.5625vw auto;line-height: 3.125vw;cursor: pointer;border:1px solid #333;font-size: 1.0416666666666667vw;color: #333;text-align: center;transition: ease-in 0.5s;border-radius: 5px;}
.lg_ckgd:hover{background: #1855d5;border:1px solid #1855d5;color:#fff;transition: ease-in 0.5s;}

.honor_list,
.team_list{display: flex;flex-wrap: wrap;}
.honor_list .item{width: 31%;margin: 0 3.3333% 3.3333% 0;transition: ease-in 0.5s;}
.honor_list .item:nth-child(3n){margin-right: 0;}
.honor_list .item .pic{width: 100%;height: 12.239583333333334vw;line-height: 12.239583333333334vw;overflow: hidden;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.16);}
.honor_list .item .tit{font-size: 1.1458333333333335vw;line-height: 1.875vw;color:#333;text-align: center;padding-top: 0.78125vw;}


.team_list .item{width: 30%;margin: 0 4.8333% 4.8333% 0;transition: ease-in 0.5s;position: relative;overflow: hidden;border-radius: 10px;}
.team_list .item:nth-child(3n){margin-right: 0;}
.team_list .item .pic{width: 100%;height: 21.875vw;line-height: 21.875vw;overflow: hidden;}
.team_list .item .tct{position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 21.875vw;background: url(../images/team_list_bg.png) no-repeat;z-index: 2;display: flex;flex-direction: column;justify-content: flex-end;padding: 3.6458333333333335vw 1.5625vw;box-sizing: border-box;transform: translateY(2.604166666666667vw);transition: ease-in 0.5s;}
.team_list .item .tct h3{font-size: 1.1458333333333335vw;font-weight: bold;line-height: 1.875vw;color:#fff;}
.team_list .item .tct p{font-size: 0.7291666666666667vw;line-height: 1.875vw;color:#fff;font-weight: normal;}
.team_list .item:hover .tct{transform: translateY(0px);transition: ease-in 0.5s;}
.team_con{display: flex;}
.team_con .team_pic{width: 15.625vw;}
.team_con .mains_text{width: 33.85416666666667vw;margin-left: 1.5625vw;}

.pag{margin: 3.125vw auto 0;width: 100%;}
.pag ul {font-size: 0;}
.pag ul li{display: inline-block;vertical-align: top;width: 37%;text-align: center;background: #fff;line-height: 3.125vw;font-size: 0.8333333333333334vw;color: #333;padding: 0 1.5625vw;box-sizing: border-box;background: #f2f2f2;border-radius: 5px;}
.pag ul li:hover,
.pag ul li:nth-child(2):hover{background: #013461;}
.pag ul li a {display: block;color: #333;}
.pag ul li:hover a{color: #fff;}
.pag ul li:nth-child(1) {text-align: right;}
.pag ul li:nth-child(2) {width: 20%;box-sizing: border-box;margin: 0 1.5625vw;background: none;border:1px solid #333;}
.pag ul li:nth-child(2) span {display: inline-block;vertical-align: text-top;width: 0.78125vw;height: 0.8333333333333334vw;overflow: hidden;background: url(../images/news_info_icon_03.jpg) no-repeat;background-size: cover;margin-left: 1.5625vw;}
.pag ul li:nth-child(2):hover span {background: url(../images/news_info_icon_03.png) no-repeat;}
.pag ul li:nth-child(3) {text-align: left;}
.pag ul li:nth-child(2) a img {display: inline-block;vertical-align: inherit;width: 1.25vw;height: 0.8333333333333334vw;}


.tits{margin: 2.604166666666667vw auto 1.5625vw;}
.tits h3{font-size: 1.7708333333333335vw;font-weight: bold;color:#333;}
.tits p{font-size: 0.9375vw;line-height: 1.875vw;color:#666;font-weight: normal;}
.atlas .yyui_tab>ul{margin: 2.604166666666667vw auto 0;display: flex;justify-content: space-evenly;}
.atlas .yyui_tab>ul>li{border:1px solid #333;font-size: 1.0416666666666667vw;color: #333;line-height: 3.125vw;padding: 0 1.5625vw;border-radius: 3.125vw;cursor: pointer;}
.atlas .yyui_tab>ul>li.yyui_tab_title_this{background: #164487;border:1px solid #164487;color:#fff;}
.atlas .yyui_tab .yyui_tab_content{display: none;}
.atlas .yyui_tab .yyui_tab_content_this{position: relative;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container{position: relative;overflow: hidden;width: 100%;height: 100%;padding: 2.604166666666667vw 0;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide{height: 100%;text-align: center;font-size: 0.9375vw;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0);border-radius: 5px;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide img{width: 100%;;height: 100%;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide-active{width: 64% !important;position: relative !important;z-index: 2 !important;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide-prev,
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide-next{width: 64% !important;transform: scale(0.8);opacity: 0.5;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide-active,
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-slide-duplicate-active{transform: scale(1);}

.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-prev,
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-next{width: 2.0833333333333335vw;height: 4.166666666666667vw;background: #eff1f4;transition: ease-in 0.5s;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-prev::after,
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-next::after{color:#164487;font-size: 0.9375vw;transition: ease-in 0.5s;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-prev{border-radius: 5px 0 0 5px;left: 10%;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-next{border-radius: 0 5px 5px 0;right: 10%;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-prev:hover,
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-next:hover{background: #164487;transition: ease-in 0.5s;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-prev:hover::after,
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-button-next:hover::after{color:#fff;transition: ease-in 0.5s;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 1.5625vw;height:0.3125vw;background: #cbcbcb;border-radius: 3px;opacity: 1;}
.atlas .yyui_tab .yyui_tab_content_this .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #164487;}

.join_list .item{margin-bottom: 2.0833333333333335vw;}
.join_list .item .item_tit{padding: 1.5625vw 2.8645833333333335vw;box-sizing: border-box;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15),0 -2px 2px rgba(0, 0, 0, 0.15);border-radius: 5px;border-left: 4px solid #164487;}
.join_list .item .item_tit h3{font-size: 1.3541666666666667vw;line-height: 1.875vw;color:#164487;}
.join_list .item .item_tit p{font-size: 0.9375vw;line-height: 1.875vw;color:#333;width:80%;}
.join_list .item .item_tit p span{margin-right: 1.5625vw;}
.join_list .item .item_tit p em{color:#666;}
.join_list .item .item_tit .more{width: 9.375vw;line-height: 2.8645833333333335vw;text-align: center;float: right;margin-top: -2.4vw;border:1px solid #333;border-radius: 2.8645833333333335vw;display: flex;justify-content: space-evenly;align-items: center;cursor: pointer;}
.join_list .item .item_tit .more span{display: block;position: relative;}
.join_list .item .item_tit .more span::before,
.join_list .item .item_tit .more span::after{content: "";display: block;width: 0.78125vw;height:2px;background: #333;}
.join_list .item .item_tit .more span::after{transform: rotate(90deg);margin-top: -2px;}
.join_list .item .item_con{padding: 3.385416666666667vw;box-sizing: border-box;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15),0 -2px 10px rgba(0, 0, 0, 0.15);border-radius: 5px;margin-top: 0.78125vw;position: relative;display: none;}
.join_list .item .item_con::before,
.join_list .item .item_con::after{content: "";display: block;width: 0.5208333333333334vw;height:2.03125vw;background: url(../images/item_tit_icon.png) no-repeat;background-size: cover;position: absolute;top: -1.40625vw;left: 10%;}
.join_list .item .item_con::after{left: auto;right: 10%;}
.join_list .item .item_con .mores a{display: block;width: 100%;font-size: 1vw;line-height: 3.6458333333333335vw;text-align: center;background: #ed6d1e;color:#fff;border-radius: 5px;}
.join_list .item.active .item_con{display: block;}
.join_list .item .item_con .mains_text p{font-size: 1vw !important;}
.join_list .item .item_con .mains_text p span{font-size: 1.0416666666666667vw !important;}
.contact_bd form{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact_bd form .item{width: 31.33333%;margin-top: 1.0416666666666667vw;}
.contact_bd form .item2{width: 48%;margin-top: 1.0416666666666667vw;}
.contact_bd form .item3{width: 40%;margin-top: 1.0416666666666667vw;position: relative;}
.contact_bd form .item4{width: 20%;margin-top: 1.0416666666666667vw;}
.contact_bd form .item p,
.contact_bd form .item2 p,
.contact_bd form .item3 p,
.contact_bd form .item4 p{font-size: 0.9375vw;line-height: 1.875vw;height: 1.875vw;color:#333;padding-bottom: 0.78125vw;}
.contact_bd form .item p font,
.contact_bd form .item2 p font,
.contact_bd form .item3 p font{color:#ec1f1f;}
.contact_bd form .item input,
.contact_bd form .item2 input,
.contact_bd form .item2 select,
.contact_bd form .item3 input{width: 100%;line-height: 3.125vw;height: 3.125vw;border:1px solid #bbb;text-indent: 1em;border-radius: 5px;}
.contact_bd form button{margin: 0 auto;width: 100%;line-height: 3.125vw;text-align: center;font-size: 0.9375vw;color: #fff;background: #164487;border-radius: 5px;border:none;}
.contact_bd form .item3 .imgs{position: absolute;bottom: 1px;right: 0;height: 3.125vw;}

.contact_top .yyui_tab{margin-top: 2.0833333333333335vw;}
.contact_top .yyui_tab>ul>li{display: inline-block;vertical-align: top;padding: 0.5208333333333334vw 1.3020833333333335vw;box-sizing: border-box;font-size: 1.0416666666666667vw;color:#333;}
.contact_top .yyui_tab>ul>li.yyui_tab_title_this{background: #164487;color:#fff;border-radius: 5px;}
.contact_top .yyui_tab .yyui_tab_content_this{display: flex;}
.contact_top .yyui_tab .yyui_tab_content{display: none;}
.contact_left{width: 46%;}
.contact_left .tit{font-size: 1.5625vw;font-weight: bold;color:#333;line-height: 1.875vw;margin: 1.5625vw auto;}
.contact_left .item{display: flex;flex-direction: column;}
.contact_left .item dl{display: flex;margin-bottom: 1.0416666666666667vw;}
.contact_left .item dl dt{padding: 0.2604166666666667vw;width: 1.71875vw;height:1.71875vw;border:1px solid #164487;}
.contact_left .item dl dd{width: 85%;margin-left: 2%;}
.contact_left .item dl dd span{display: block;font-size: 0.9375vw;line-height: 1.0416666666666667vw;color:#164487;}
.contact_left .item dl dd p{font-size: 0.9375vw;line-height: 1.25vw;color:#333;}
.contact_left .ewms dl{display: flex;}
.contact_left .ewms dd{margin-right: 1.0416666666666667vw;}
.contact_left .ewms dd span{display: block;width: 6.25vw;height:6.25vw;line-height:6.25vw;overflow: hidden;background: #ecf0f2;text-align: center;}
.contact_left .ewms dd p{/*writing-mode: vertical-lr;line-height: 0.8333333333333334vw;*/font-size: 0.9375vw;color:#164487;margin-left: 0.5208333333333334vw;}
.contact_right{width: 52%;margin-left: 2%;margin-top: -6.25vw;}

.news_list{display: flex;flex-wrap: wrap;}
.news_list .item{width: 30.2%;display: flex;flex-direction: column;padding: 1.0416666666666667vw;box-sizing: border-box;border:1px solid #eee;margin: 0 4.6% 4.6% 0;border-radius: 5px;transition: ease-in 0.5s;}
.news_list .item:nth-child(3n){margin-right: 0;}
.news_list .item a{display: flex;flex-direction: column;}
.news_list .item span{width: 100%;height:9.375vw;line-height: 9.375vw;overflow: hidden;border-radius: 5px;}
.news_list .item span img{transition: ease-in 0.5s;}
.news_list .item small{font-size: 0.7291666666666667vw;line-height: 1.875vw;color:#333;margin: 0.2604166666666667vw 0;}
.news_list .item h3{font-size: 1.0416666666666667vw;line-height: 1.5625vw;color:#111;font-weight: 550;transition: ease-in 0.5s;height: 3.125vw;margin-bottom: 10px;}
.news_list .item p{font-size: 0.7291666666666667vw;line-height: 1.3541666666666667vw;color:#666;margin: 0.5208333333333334vw auto;}
.news_list .item em{width: 100%;line-height: 2.0833333333333335vw;border:1px solid #bebebe;border-radius: 5px;text-align: center;display: flex;justify-content: space-around;align-items:center;transition: ease-in 0.5s;}
.news_list .item em::after{content: "";display: block;width: 0.625vw;height: 0.625vw;background: url(../images/box5_jt1.png) no-repeat;background-size: cover;transition: ease-in 0.5s;}
.news_list .item:hover{box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);transition: ease-in 0.5s;}
.news_list .item:hover span img{transition: ease-in 0.5s;transform: scale(1.1);}
.news_list .item:hover h3{color:#164487;transition: ease-in 0.5s;}
.news_list .item:hover em{background: #164487;color:#fff;transition: ease-in 0.5s;}
.news_list .item:hover em::after{background: url(../images/box5_jt2.png) no-repeat;background-size: cover;transition: ease-in 0.5s;}

.register_pop{width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;margin: 0 auto;background: rgba(0, 0, 0, 0.8);z-index: 6;display: none;}
.register_pop .pop_con{width: 960px;height: 100%;margin: 0 auto;display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
.register_pop .pop_con .pic{width: 50%;height:480px;overflow: hidden;}
.register_pop .pop_con .pic img{width: 100%;height: 100%;object-fit: cover;}
.register_pop .pop_con .pop_bd{width: 50%;padding: 40px;background: #fff;height:480px;box-sizing: border-box;}
.register_pop .pop_con .pop_bd .bd_tit{font-size: 36px;font-weight: bold;color:#231f20;line-height: 36px;padding-bottom: 20px;}
.register_pop .pop_con .pop_bd .bd_tit .colse{float: right;font-weight: bold;cursor: pointer;color:#000;font-size: 20px;}
.register_pop .pop_con .pop_bd p{display: flex;flex-direction: column;position: relative;padding-bottom: 20px;}
.register_pop .pop_con .pop_bd p span{display: block;font-size: 16px;line-height: 36px;color:#333;position: relative;}
.register_pop .pop_con .pop_bd p span font{color:#ec1f1f;}
.register_pop .pop_con .pop_bd p span input{width: 100%;height:50px;line-height: 50px;padding: 0;text-indent: 1em;border:1px solid #dedede;box-sizing: border-box;}
.register_pop .pop_con .pop_bd p span .yzms{width: 140px;font-size: 16px;color:#fff;background: #1c579a;position: absolute;right: 0;top: 0;line-height: 50px;text-align: center;}
.register_pop .pop_con .pop_bd p label{font-size: 16px;line-height: 36px;color:#333;text-align: center;}
.register_pop .pop_con .pop_bd p label a{color:#9b2c21;}
.register_pop .pop_con .pop_bd p button{font-size: 20px;line-height: 50px;border:none;background: #1c579a;color:#fff;}
.register_pop .pop_con .pop_bd form{max-height:360px;overflow-y: auto;padding-right: 15px;}
.register_pop .pop_con .pop_bd form::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
.register_pop .pop_con .pop_bd form::-webkit-scrollbar {width:3px;height:1.0416666666666667vw;}
.register_pop .pop_con .pop_bd form::-webkit-scrollbar-thumb {background:#ed752c;background-clip:padding-box;min-height:1.4583333333333335vw;}
.register_pop .pop_con .pop_bd form::-webkit-scrollbar-thumb:hover {background:#ed752c;}
.register_pop .pop_con .pop_bd p span textarea{width: 100%;padding: 0;text-indent: 1em;border:1px solid #dedede;box-sizing: border-box;}


.lgoin_pop{width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;margin: 0 auto;background: rgba(0, 0, 0, 0.8);z-index: 6;display: none;}
.lgoin_pop .pop_con{width: 960px;height: 100%;margin: 0 auto;display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
.lgoin_pop .pop_con .pic{width: 50%;height:480px;overflow: hidden;}
.lgoin_pop .pop_con .pic img{width: 100%;height: 100%;object-fit: cover;}
.lgoin_pop .pop_con .pop_bd{width: 50%;padding: 40px;background: #fff;height:480px;box-sizing: border-box;}
.lgoin_pop .pop_con .pop_bd .bd_tit{font-size: 36px;font-weight: bold;color:#231f20;line-height: 36px;padding-bottom: 20px;}
.lgoin_pop .pop_con .pop_bd .bd_tit .colse{float: right;font-weight: bold;cursor: pointer;color:#000;font-size: 20px;}
.lgoin_pop .pop_con .pop_bd p{display: flex;flex-direction: column;position: relative;padding-bottom: 20px;}
.lgoin_pop .pop_con .pop_bd p a{font-size: 16px;line-height: 36px;color:#1c579a;display: block;text-align: center;}
.lgoin_pop .pop_con .pop_bd p span{display: block;font-size: 16px;line-height: 36px;color:#333;position: relative;}
.lgoin_pop .pop_con .pop_bd p span font{color:#ec1f1f;}
.lgoin_pop .pop_con .pop_bd p span input{width: 100%;height:50px;line-height: 50px;padding: 0;text-indent: 1em;border:1px solid #dedede;box-sizing: border-box;}
.lgoin_pop .pop_con .pop_bd p span .yzms{width: 140px;font-size: 16px;color:#fff;background: #1c579a;position: absolute;right: 0;top: 0;line-height: 50px;text-align: center;}
.lgoin_pop .pop_con .pop_bd p label{font-size: 16px;line-height: 36px;color:#333;text-align: center;}
.lgoin_pop .pop_con .pop_bd p label a{color:#9b2c21;}
.lgoin_pop .pop_con .pop_bd p button{font-size: 20px;line-height: 50px;border:none;background: #1c579a;color:#fff;}

.improve_pop{width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;margin: 0 auto;background: rgba(0, 0, 0, 0.8);z-index: 6;display: none;}
.improve_pop .pop_con{width: 960px;height: 100%;margin: 0 auto;display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;}
.improve_pop .pop_con .pic{width: 50%;height:480px;overflow: hidden;}
.improve_pop .pop_con .pic img{width: 100%;height: 100%;object-fit: cover;}
.improve_pop .pop_con .pop_bd{width: 50%;padding: 40px;background: #fff;height:480px;box-sizing: border-box;}
.improve_pop .pop_con .pop_bd .bd_tit{font-size: 36px;font-weight: bold;color:#231f20;line-height: 36px;padding-bottom: 20px;}
.improve_pop .pop_con .pop_bd .bd_tit .colse{float: right;font-weight: bold;cursor: pointer;color:#000;font-size: 20px;}
.improve_pop .pop_con .pop_bd form{max-height:360px;overflow-y: auto;padding-right: 15px;}
.improve_pop .pop_con .pop_bd form::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
.improve_pop .pop_con .pop_bd form::-webkit-scrollbar {width:3px;height:1.0416666666666667vw;}
.improve_pop .pop_con .pop_bd form::-webkit-scrollbar-thumb {background:#ed752c;background-clip:padding-box;min-height:1.4583333333333335vw;}
.improve_pop .pop_con .pop_bd form::-webkit-scrollbar-thumb:hover {background:#ed752c;}
.improve_pop .pop_con .pop_bd p{display: flex;flex-direction: column;position: relative;padding-bottom: 20px;}
.improve_pop .pop_con .pop_bd p span{display: block;font-size: 16px;line-height: 36px;color:#333;position: relative;}
.improve_pop .pop_con .pop_bd p span font{color:#ec1f1f;}
.improve_pop .pop_con .pop_bd p span input{width: 100%;height:50px;line-height: 50px;padding: 0;text-indent: 1em;border:1px solid #dedede;box-sizing: border-box;}
.improve_pop .pop_con .pop_bd p span .yzms{width: 140px;font-size: 16px;color:#fff;background: #1c579a;position: absolute;right: 0;top: 0;line-height: 50px;text-align: center;}
.improve_pop .pop_con .pop_bd p label{font-size: 16px;line-height: 36px;color:#333;text-align: center;}
.improve_pop .pop_con .pop_bd p label a{color:#9b2c21;}
.improve_pop .pop_con .pop_bd p button{font-size: 20px;line-height: 50px;border:none;background: #1c579a;color:#fff;}
.improve_pop .pop_con .pop_bd p span textarea{width: 100%;padding: 0;text-indent: 1em;border:1px solid #dedede;box-sizing: border-box;}

.register_pops_con{width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;margin: 0 auto;background: rgba(0, 0, 0, 0.8);z-index: 7;display: none;}
.register_pops_con .pops_con{width: 1000px;margin: 0 auto;height: 100%;display: flex;flex-wrap: nowrap;justify-content: center;align-items:center;}
.register_pops_con .pops_con .pops_cons{height: 640px;background: #fff;padding: 35px 55px;box-sizing: border-box;display: flex;flex-wrap: nowrap;justify-content: center;flex-direction:column;}
.register_pops_con .pops_con .pops_cons .colse{float: right;font-weight: bold;cursor: pointer;color:#000;font-size: 20px;}
.register_pops_con .pops_con .pops_tit{font-size: 34px;font-weight: bold;text-align: center;}
.register_pops_con .pops_con .mains_text{height: 430px;overflow-y: auto;padding-right: 30px;}
.register_pops_con .pops_con .mains_text::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
.register_pops_con .pops_con .mains_text::-webkit-scrollbar {width:5px;height:20px;}
.register_pops_con .pops_con .mains_text::-webkit-scrollbar-thumb {background:#dddddd;background-clip:padding-box;min-height:28px;}
.register_pops_con .pops_con .mains_text::-webkit-scrollbar-thumb:hover {background:#bbb;}

.lb-closeContainer{position: relative;}
.lb-data .lb-close{position: absolute;right: 0;top: 0;background-size: contain !important;width: 20px !important;height: 20px !important;}
.lb-nav a.lb-prev,
.lb-nav a.lb-next{opacity: 1 !important;width: 30px !important;background-size: contain !important;}
.lb-data .lb-details{width: 100% !important;}
.lightbox{width: 42.1875vw;height: 31.25vw;margin: 0 auto;right: 0;display: flex;background: #fff;padding: 1.5625vw;box-sizing: border-box;margin-right: 20.208333vw;top: 50% !important;margin-top: -15vw;position: fixed !important;}
.lb-dataContainer{padding-left: 1.0416666666666667vw;}
.lb-outerContainer{width: 19.53125vw !important;height: 27.34375vw !important;overflow: hidden;}
.lb-outerContainer .lb-image{width: 100% !important;height: 100% !important;}
.lb-container{padding: 0;width: 19.53125vw !important;height:27.34375vw !important;}
.lb-number{display: none !important;}
.lb-caption{font-size: 1.5625vw !important;font-weight: bold !important;color:#111 !important;word-break: break-all !important;display: block !important;margin-top: 10px !important;}
.leaderdescription{font-size: 1.0416666666666667vw !important;color:#333 !important;display: block !important;margin: 1.0416666666666667vw auto;line-height: 1.5;}
.leadercontent{display: block !important;height: 21.354166666666668vw;overflow-y: auto;padding-right: 1.0416666666666667vw;}
.leadercontent p{font-size: 0.8333333333333334vw !important;line-height: 1.5625vw !important;}
.leadercontent::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#e7ecf3;}
.leadercontent::-webkit-scrollbar {width:5px;height:1.0416666666666667vw;}
.leadercontent::-webkit-scrollbar-thumb {background:#164487;background-clip:padding-box;min-height:28px;}
.leadercontent::-webkit-scrollbar-thumb:hover {background:#164487;}